package com.hyt.it.ogt.pj.model.vo.download;

import java.io.Serializable;
import java.math.BigDecimal;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value = "客观题分数", description = "客观题分数VO类")
public class ObjectiveScoreVo implements Serializable {

	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "准考证编号")
	private String admissionNum;

	@ApiModelProperty(value = "考生姓名")
	private String studentName;
	
	@ApiModelProperty(value = "缺考标记")
	private String missExamFlag = "N";
	
	@ApiModelProperty(value = "卷型，默认A")
	private String paperTypeCode = "A";
	
	@ApiModelProperty(value = "科类代码，默认A")
	private String subjectTypeCode = "A";

	@ApiModelProperty(value = "科目编号，考虑到AB券、试卷包使用paper_id作为科目")
	private String subjectId;
	
	@ApiModelProperty(value = "客观题成绩")
	private BigDecimal objectiveScore;
	
	@ApiModelProperty(value = "客观题成绩串")
	private String objectiveScoreStr = "";

	@ApiModelProperty(value = "客观题答案串")
	private String objectiveOmrStr = "";
	
	@ApiModelProperty(value = "多选多识别结果")
	private String multipleSelectionResult = ";";
	
	@ApiModelProperty(value = "正面图像路径")
	private String positivePicPath = "";
	
	@ApiModelProperty(value = "反面图像路径")
	private String backPicPath = "";
	
	@ApiModelProperty(value = "多卡时，卡2、卡3等正面图像路径")
	private String cardPositivePicPath = "";
	
	@ApiModelProperty(value = "多卡时，卡2、卡3等反面图像路径")
	private String cardBackPicPath = "";
	
	@ApiModelProperty(value = "卷袋编号")
	private String rollBagNO = "-";
	
	@ApiModelProperty(value = "违纪")
	private String violationFlag = "N";
	
	@ApiModelProperty(value = "密号")
	private String encodeId = "";
	
	@ApiModelProperty(value = "报名号")
	private String signUpId = "";
	
	

	 
}
